package cn.getech.data.development.model.dto;

import lombok.Data;

import java.io.Serializable;

@Data
public class TableSqlDto implements Serializable {
    private static final long serialVersionUID = 1L;

    private Integer tableId;
    private String dbName;
    private String tableName;
    private String olderTableFieldName;
    private String olderFieldType;
    private String newTableFieldName;
    private String newFieldType;
    private String sql;
    private String msg;
    //是否执行成功  0：成功  1：失败
    private Integer isSuccess = 0;

    //是执行 0：未执行  1：已执行  用于回滚
    private Integer isExces = 0;


    //修改属性。如果是修改字段的属性比较容易出错
    //修改的类型  0：新增字段  1：删除字段  2：修改字段名称  3：修改字段属性
    //修改属性（新增一个字段 xxxx_copy_tmp_gctcl  将数据赋值给这个字段  删除之前的字段  修改字段名字 xxxx）
    private Integer isChangeProsType = 0;
    //如果是修改属性，第多少步 0:新增一个字段 xxxx_copy_tmp_gctcl  1:将数据赋值给这个字段  2:删除之前的字段 3:修改字段名字 xxxx  4:用于全部回滚
    private Integer isSteps = 0;


}
